
const API_VERSION = '/api_v1'
export const Api = {

  /**
   * 首页
   */
   SEARCH_BLOG:           API_VERSION + '/search/n/blog',               // 搜索博客
   RECOMMEND_BLOG_INFO:   API_VERSION + '/blogInfo/n/recommend',        // 推荐博主
   RECOMMEND_BLOG:        API_VERSION + '/blog/n/recommend',            // 推荐博客

  /**
   * 邀请码
   */
  INVITE_NEW:         API_VERSION + '/invite/makeNewInviteCode',    // 新建邀请码
  INVITE_LIST:        API_VERSION + '/invite/inviteList',           // 邀请码列表
  INVITE_TIP:         API_VERSION + '/invite/getInviteTip',         // 邀请新用户文案
  INVITE_DISABLE:     API_VERSION + '/invite/inviteDisable',        // 失效邀请码
  INVITE_CHECK:       API_VERSION + '/invite/n/checkInvite',        // 邀请码检测可用

  /**
   * 用户权限
   */
  SMS_REGISTER_CODE:  API_VERSION + '/smsCode/n/register',    // 注册验证码
  SMS_LOGIN_CODE:     API_VERSION + '/smsCode/n/login',       // 登录验证码
  SMS_CHANGE_PW_CODE: API_VERSION + '/smsCode/changePassword',// 修改密码验证码
  USER_REGISTER:      API_VERSION + '/user/n/register',       // 用户注册
  USER_LOGIN:         API_VERSION + '/user/n/login',          // 用户登录

  /**
   * 菜单
   */
  USER_MENU_LIST:           API_VERSION + '/userMenu/n/menuList',         // 用户菜单
  USER_MENU_ADD:            API_VERSION + '/userMenu/menuAdd',            // 用户菜单新增
  USER_MENU_EDIT:           API_VERSION + '/userMenu/menuEdit',           // 用户菜单编辑
  USER_MENU_LIST_EDIT:      API_VERSION + '/userMenu/menuListEdit',       // 用户菜单编辑【批量】
  USER_MENU_DELETE:         API_VERSION + '/userMenu/menuDelete',         // 用户菜单删除

  /**
   * 腾讯云
   */
  UP_LOAD_TOKEN:            API_VERSION + '/tencent/n/upLoadToken',       // 腾讯云上传凭证

  /**
   * 博客
   */
  BLOG_ADD:             API_VERSION + '/blog/add',                      // 新增博客
  BLOG_EDIT:            API_VERSION + '/blog/edit',                     // 编辑博客
  BLOG_DELETE:          API_VERSION + '/blog/delete',                   // 博客删除
  BLOG_RESTORE:         API_VERSION + '/blog/restore',                  // 博客还原
  BLOG_DETAIL:          API_VERSION + '/blog/n/detail',                 // 博客详情
  BLOG_LIST_MS:         API_VERSION + '/blog/blogListMS',               // 博客列表【管理】
  BLOG_DETAIL_MS:       API_VERSION + '/blog/blogDetailMS',             // 博客详情【编辑】
  BLOG_LIST_BY_TAG_ID:  API_VERSION + '/blog/n/blogListByTagId',        // 博客列表【分类id获取】
  BLOG_LIST_BY_USER_ID: API_VERSION + '/blog/n/blogListByUserId',       // 博客列表【博主id获取】
  BLOG_LIST_EDIT:       API_VERSION + '/blog/blogListEdit',             // 博客列表排序

  // 博客收藏
  BLOG_LIKE_ADD:        API_VERSION + '/blogLike/likeAdd',              // 收藏博客
  BLOG_LIKE_CANCEL:     API_VERSION + '/blogLike/likeCancel',           // 取消收藏

  // 文章分类
  BLOG_TAG_LIST:        API_VERSION + '/blogContentTag/tagList',        // 标签列表
  BLOG_TAG_ADD:         API_VERSION + '/blogContentTag/tagAdd',         // 添加标签
  BLOG_TAG_DELETE:      API_VERSION + '/blogContentTag/tagDelete',      // 删除标签
  BLOG_TAG_DETAIL:      API_VERSION + '/blogContentTag/n/tagDetail',    // 标签详情
  BLOG_TAG_INFO_LIST:   API_VERSION + '/blogContentTag/n/tagListWithInfo',  // 标签列表（文章数）
  BLOG_TAG_EDIT:        API_VERSION + '/blogContentTag/tagEdit',        // 标签编辑
  BLOG_TAG_LIST_EDIT:   API_VERSION + '/blogContentTag/tagListEdit',    // 标签排序

  // 权限码
  BLOG_PRI_CODE_SET:    API_VERSION + '/blogPriCode/setPriCode',        // 设置权限码
  BLOG_PRI_CODE_GET:    API_VERSION + '/blogPriCode/getPriCode',        // 获取权限码
  BLOG_PRI_SHARE_INFO:  API_VERSION + '/blogPriCode/getPriShareInfo',   // 获取私密分享文案


  // 用户信息
  USER_CACHE:           API_VERSION + '/user/n/userCache',              // 用户信息
  USER_INFO_USER_NAME:  API_VERSION + '/user/changeUserName',           // 修改用户名
  USER_INFO_PASS_WORD:  API_VERSION + '/user/changePassWord',           // 修改账号密码
  USER_INFO_USER_AVATAR:API_VERSION + '/user/changeUserAvatar',         // 修改用户头像

  // 博客信息
  BLOG_INFO_DETAIL:     API_VERSION + '/blogInfo/n/detail',             // 博客信息

  // 关注
  BLOG_FOCUS_ADD:       API_VERSION + '/blogFocus/addFocus',            // 关注博主
  BLOG_FOCUS_CANCEL:    API_VERSION + '/blogFocus/cancelFocus',         // 取消关注
  BLOG_FOCUS_LIST:      API_VERSION + '/blogFocus/n/focusUserList',     // 关注列表
}

export default Api